Бюджет: 3500 UAH Термін: 14 днів
Доброго дня! Можу реалізувати для вас такий функціонал (є досвід розробки різноманітних додатків під Android)
Доброго вечора,
Мені потрібна аплікація для Андроїда котра буде грати mp3 базуюючись на моєму місцерозтошуванні по геолокації.
Я маю мати можливість завантажити аудіо в програму і визначита на якому периметрі буде грати музика, якщо вийду за рамки, то пісня перестає грати
Почав писати код з чатом GPT, але застряг на моменті надання доступу до геолокаціях. Програмую в Android Studio.
Яка ціна за підкаску я не знаю, можу прислати написаний код і подумаєте який обєм роботи потрібен і повідомете про ціну роботи
Бюджет: 3500 UAH Термін: 14 днів
Доброго дня! Можу реалізувати для вас такий функціонал (є досвід розробки різноманітних додатків під Android)
Бюджет: 4000 UAH Термін: 2 дні
Доброго дня, можу написати Вам такий застосунок з нуля, маю обширний досвід Андроїд розробки, з геолокацією також. Давайте обговоримо деталі в особистих повідомленнях та я виконую проект в короткі терміни. Буду радий співпраці!
так, добавив його там, де сказав чат GPT, але далі маю помилку
Забудьте про чат гпт, відкрийте документацію по андроїд і по тим урокам чи прикладам зробіть.
https://stackoverflow.com/questions/58677698/how-to-use-android-location-helper-class-in-an-activity
Чат жбт не знает современных гайдов (ибо там залита старая инфа) . просто загуглите гайды по геолокации и все выйдет)
Доброго вечора, дякую за підказку! Якщо мені не вдасться чи я можу Вас допомогти мені (за грогі)? Бо я тільки почав працювати з Android Studio і не знаю чи я на вірному шляху.
Щось Ви відразу почали вивчати зі складного :) Звертайтесь- зробимо разом.
Привіт. Якщо проект ще актуальний, то хотів би отримати код для оцінки
import 'package:flutter/material.dart';
import 'package:geolocator/geolocator.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
theme: ThemeData(
colorScheme: ColorScheme.fromSeed(seedColor: Colors.deepPurple),
useMaterial3: true,
),
home: const MyHomePage(title: 'Flutter Demo Home Page'),
);
}
}
class MyHomePage extends StatefulWidget {
const MyHomePage({super.key, required this.title});
final String title;
@override
State<MyHomePage> createState() => _MyHomePageState();
}
class _MyHomePageState extends State<MyHomePage> {
int _counter = 0;
Position? _currentPosition; // Declare a Position variable to store the location
void _incrementCounter() {
setState(() {
_counter++;
});
}
// Asynchronous method to get the current location
_getCurrentLocation() async {
Position position = await Geolocator.getCurrentPosition(
desiredAccuracy: LocationAccuracy.high);
setState(() {
_currentPosition = position;
});
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
backgroundColor: Theme.of(context).colorScheme.inversePrimary,
title: Text(widget.title),
),
body: Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
const Text('You have pushed the button this many times:'),
Text(
'$_counter',
style: Theme.of(context).textTheme.headlineMedium,
),
// Display the current location if available
if (_currentPosition != null)
Text(
"LAT: ${_currentPosition!.latitude}, LNG: ${_currentPosition!.longitude}"),
ElevatedButton(
onPressed: () {
_getCurrentLocation(); // Call this method when the button is pressed
},
child: const Text("Get location"),
),
],
),
),
floatingActionButton: FloatingActionButton(
onPressed: _incrementCounter,
tooltip: 'Increment',
child: const Icon(Icons.add),
),
);
}
}
Все не складно. Якщо ви хочете бути програмістом - не використовуйте чати, вчить мови програмування, патерни тощо.
Якщо вам просто програму - замовьте в програмістів. Це суттєво збереже вам нерви.
Гібридні мобільні додатки 14 ставок 11:29
Розробка під iOS (iPhone та iPad) 44 ставки 3 серпня
Розробка під iOS (iPhone та iPad) 25 ставок 31 липня
32 ставки 29 липня
Розробка під iOS (iPhone та iPad) 53 ставки 22 липня