Junior — Middle
გაუზიარე შენი გამოცდილება ნატიური აპლიკაციების განვითარების და გამოყენებული ტექნოლოგიების შესახებ
sobes.tech AI
პასუხი AI-სგან
Flutter-ის გამოყენებით ადგილობრივი აპლიკაციების განვითარებისას, მე გამოვიყენე Dart-ის გამოყენება პლატფორმის გადამჭრელად აპლიკაციების შექმნისთვის iOS და Android-ისთვის. ძირითადი ტექნოლოგიები და ინსტრუმენტები:
- Flutter SDK UI და ლოგიკისთვის
- ინტერფეისის შექმნისთვის widget-ების გამოყენება
- სტატუსის მართვა Provider ან Bloc-ის საშუალებით
- REST API-ის ინტეგრაცია http პაკეტის საშუალებით
- ადგილობრივი მონაცემების შენახვა SQLite ან Shared Preferences-ის გამოყენებით
- პლაგინების გამოყენება ნატიური ფუნქციების (კამერა, გეოლოკაცია) მისაწვდომად
მაგალითად, მე შევქმენი შენიშვნების აპლიკაცია სინქრონიზაციის და ოფლაინ წვდომის შესაძლებლობით, სადაც მე დავიცავი MVVM არქიტექტურა და სტატუსის მართვა Provider-ის საშუალებით.