[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"services\u002Fmobile-apps-and-iot\u002F:en:{}":3},{"id":4,"title":5,"slug":6,"slugs":7,"category":10,"audience":11,"icon":12,"summary":13,"features":14,"image":21,"is_featured":22,"body":23,"seo_title":24,"seo_description":24,"updated_at":25,"packages":26,"projects":27},1,"Mobile apps and IoT","mobile-apps-and-iot",{"it":8,"en":6,"de":9},"app-mobile-e-iot","mobile-apps-und-iot","custom","all","i-lucide-smartphone","Android and iOS apps that talk to hardware: Bluetooth, Wi‑Fi, ESP32 firmware and over-the-air updates.",[15,16,17,18,19,20],"Flutter apps for Android and iOS","Bluetooth Low Energy and Wi‑Fi","ESP32 firmware in C++ with LVGL UI","OTA firmware updates","Backend for accounts and devices","Store publishing",null,true,"\u003Cp>\u003Cstrong>PixLink\u003C\u002Fstrong> is the proof: an app, a board and a server designed together. I handle the whole chain, from the Bluetooth protocol to the firmware, up to the interface on the phone.\u003C\u002Fp>","","2026-10-20T14:35:40.830123+02:00",[],[28],{"id":4,"title":29,"slug":30,"slugs":31,"client_name":24,"sector":32,"year":33,"summary":34,"cover":35,"technologies":45,"accent_color":53,"is_featured":22,"status":54,"animation":30,"platforms":55},"PixLink","pixlink",{"it":30,"en":30,"de":30},"Mobile app · IoT",2026,"An app and an AMOLED board designed together: send photos and animated GIFs from your phone over Bluetooth, and the board shows them, along with your notifications and Claude Code status.",{"id":36,"url":37,"width":38,"height":39,"alt":40,"variants":41,"is_svg":44},2,"\u002Fmedia\u002Fuploads\u002F2026\u002F10\u002Fprogetto-pixlink.png",1600,1000,"Preview of PixLink",{"480":42,"960":43},"\u002Fmedia\u002Fuploads\u002F2026\u002F10\u002Fprogetto-pixlink_480.webp","\u002Fmedia\u002Fuploads\u002F2026\u002F10\u002Fprogetto-pixlink_960.webp",false,[46,47,48,49,50,51,52],"Flutter","Dart","C++","LVGL","NimBLE","Django","PostgreSQL","#20aee5","beta",[56,57,58],"Android","iOS","ESP32-S3"]