Sobes.tech
Junior — Middle

გაუზიარე შენი გამოცდილება ნატიური აპლიკაციების განვითარების და გამოყენებული ტექნოლოგიების შესახებ

sobes.tech AI

პასუხი AI-სგან

Flutter-ის გამოყენებით ადგილობრივი აპლიკაციების განვითარებისას, მე გამოვიყენე Dart-ის გამოყენება პლატფორმის გადამჭრელად აპლიკაციების შექმნისთვის iOS და Android-ისთვის. ძირითადი ტექნოლოგიები და ინსტრუმენტები:

  • Flutter SDK UI და ლოგიკისთვის
  • ინტერფეისის შექმნისთვის widget-ების გამოყენება
  • სტატუსის მართვა Provider ან Bloc-ის საშუალებით
  • REST API-ის ინტეგრაცია http პაკეტის საშუალებით
  • ადგილობრივი მონაცემების შენახვა SQLite ან Shared Preferences-ის გამოყენებით
  • პლაგინების გამოყენება ნატიური ფუნქციების (კამერა, გეოლოკაცია) მისაწვდომად

მაგალითად, მე შევქმენი შენიშვნების აპლიკაცია სინქრონიზაციის და ოფლაინ წვდომის შესაძლებლობით, სადაც მე დავიცავი MVVM არქიტექტურა და სტატუსის მართვა Provider-ის საშუალებით.